A simple local 3-approximation algorithm for vertex cover

نویسندگان

  • Valentin Polishchuk
  • Jukka Suomela
چکیده

Given a graph G = (V , E), a subset of nodes C ⊆ V is a vertex cover if each edge {u, v} ∈ E has u ∈ C or v ∈ C . In this work, we present a constant-time distributed algorithm for finding a factor 3 approximation for minimum vertex cover in bounded-degree graphs. A distributed algorithm that runs in constant time (constant number of synchronous communication rounds) is called a local algorithm [14]. In a local algorithm, the output of a node is a function of the input that is available within its constant-radius neighbourhood; this implies not only high scalability but also high fault-tolerance, making local algorithms desirable for real-world large-scale distributed systems. Unfortunately, to date most results on local algorithms have been negative, even if we use Linial’s [12] model of distributed computing where the message size is unbounded and local computation is free. Linial’s [12] seminal work shows that there is no local algorithm for finding a maximal independent set, maximal matching, or 3colouring of an n-cycle. This holds even if each node is assigned a unique identifier from the set {1,2, . . . ,n}. Ran-

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Local 3-approximation algorithms for weighted dominating set and vertex cover in quasi unit-disk graphs

We present a simple 3-approximation algorithm for minimum-weight dominating set and minimum-weight vertex cover in unit-disk graphs and quasi unit-disk graphs in which each node knows its coordinates. The algorithm is local: the output of a node depends solely on the input within its constantradius neighbourhood. The local horizon of the algorithm is small, both in the worst case and on average.

متن کامل

A Local 2-Approximation Algorithm for the Vertex Cover Problem

We present a distributed 2-approximation algorithm for the minimum vertex cover problem. The algorithm is deterministic, and it runs in (∆+ 1) synchronous communication rounds, where ∆ is the maximum degree of the graph. For ∆ = 3, we give a 2-approximation algorithm also for the weighted version of the problem.

متن کامل

Improved Approximation Algorithm for the Combination of Parallel Machine Scheduling and Vertex Cover

This paper studies a combination of parallel machine scheduling and the vertex cover problem. Given some weighted vertices in an undirected graph, a set of vertices is called a vertex cover if for each edge at least one endpoint belongs to this set. Our problem is to schedule a set of weighted vertices on m identical parallel machines such that the set of vertices is a vertex cover and the make...

متن کامل

Discrete Algorithms Seminar

We present a simple and unified approach for developing and analyzing approximation algorithms for covering problems. We illustrate this on approximation algorithms for the following problems: Vertex Cover, Set Cover, Feedback Vertex Set, Generalized Steiner Forest and related problems. The main idea can be phrased as follows: iteratively , pay two dollars (at most) to reduce the total optimum ...

متن کامل

Simple PTAS's for families of graphs excluding a minor

We show that very simple algorithms based on local search are polynomial-time approximation schemes for Maximum Independent Set, Minimum Vertex Cover and Minimum Dominating Set, when the input graphs have a fixed forbidden minor.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Inf. Process. Lett.

دوره 109  شماره 

صفحات  -

تاریخ انتشار 2009